Skip to main content

ARDK for Android/com.nianticlabs.ardk/CameraIntrinsics

CameraIntrinsics

open class CameraIntrinsics(focalLengthArray: FloatArray = FloatArray(2), principalPointArray: FloatArray = FloatArray(2), imageDimensionsArray: IntArray = IntArray(2))

Camera intrinsics. This is a copy of the ARCore CameraIntrinsics class.

Inheritors​

CameraIntrinsicsFromARCore

Constructors​

CameraIntrinsics[androidJvm]
constructor(focalLengthArray: FloatArray = FloatArray(2), principalPointArray: FloatArray = FloatArray(2), imageDimensionsArray: IntArray = IntArray(2))

Functions​

NameSummary
getFocalLength[androidJvm]
open fun getFocalLength(): FloatArray
open fun getFocalLength(focalLength: FloatArray?, offset: Int)
Returns the camera's focal length in pixels.
getImageDimensions[androidJvm]
open fun getImageDimensions(): IntArray
Returns a int[2] containing the image dimensions. The order of values is {width, height}.
[androidJvm]
open fun getImageDimensions(dimensions: IntArray?, offset: Int)
Returns the camera's image dimensions. The order of values is {width, height}.
getPrincipalPoint[androidJvm]
open fun getPrincipalPoint(): FloatArray
Returns a float[2] containing the principal point. The order of values is {cx, cy}.
[androidJvm]
open fun getPrincipalPoint(principalPoint: FloatArray?, offset: Int)
Returns the camera's principal point. The order of values is {cx, cy}.
toFloatArray[androidJvm]
open fun toFloatArray(): Array<FloatArray>
Returns a float[3][3] representing the camera's intrinsic matrix.